#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
#include"unionfindset.h"
int main()
{
	aqc::UnionFindSet u(40);
	u.Union(0, 1);
	u.Union(1, 2);
	u.Union(2, 3);
	

	cout << u.size() << endl;

	return 0;
}